/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package master.client;

import java.awt.BorderLayout;
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
/**
 *
 * @author mark
 */
public class Users extends JFrame implements ActionListener{
     
    //Menubar
    private JMenuBar menubar = new JMenuBar();
    //Menu-tabs
    private JMenu managementgegevens = new JMenu("Managementgegevens");
    private JMenu gebruikers = new JMenu("Gebruikers");
    private JMenu rapporten = new JMenu("Rapporten");
    //Menu-items
    private JMenuItem aanpassen = new JMenuItem("Aanpassen rapport");
    private JMenuItem toevoegen = new JMenuItem("Toevoegen rapport");
    private JMenuItem verwijderen = new JMenuItem("Verwijderen rapport");
    private JMenuItem toe_gebruikers = new JMenuItem("Toevoegen gebruiker");
    private JMenuItem ver_gebruikers = new JMenuItem("Verwijderen gebruiker");
    private JMenuItem rechten = new JMenuItem("Toekennen rechten");

    public Users() {

        menubar.add(managementgegevens);
        menubar.add(gebruikers);
        menubar.add(rapporten);
        
        managementgegevens.addActionListener(this);

        rapporten.add(aanpassen);
        rapporten.add(toevoegen);
        rapporten.add(verwijderen);
        
        aanpassen.addActionListener(this);
        toevoegen.addActionListener(this);
        verwijderen.addActionListener(this);

        gebruikers.add(toe_gebruikers);
        gebruikers.add(ver_gebruikers);
        gebruikers.add(rechten);
        toe_gebruikers.addActionListener(this);
        ver_gebruikers.addActionListener(this);
        rechten.addActionListener(this);
        
        add(this.menubar, BorderLayout.NORTH);
                
        setVisible(true);
        setSize(800, 600);
        setTitle("Mainscreen");
        setDefaultCloseOperation(EXIT_ON_CLOSE);

    }

    public void actionPerformed(ActionEvent e){
        if (e.getSource() == managementgegevens){
//            new InfoClientMainScreen().setVisible(true);
//            setDefaultCloseOperation(InfoClientMainScreen.EXIT_ON_CLOSE);
        }
            else if (e.getSource() == aanpassen){
//                new MChangeQuery().setVisible(true);
//                setDefaultCloseOperation(MChangeQuery.EXIT_ON_CLOSE);
            }
                else if (e.getSource() == toevoegen){
//                    new MAddQuery().setVisible(true);
//                    setDefaultCloseOperation(MAddQuery.EXIT_ON_CLOSE);
                }
                    else if (e.getSource() == verwijderen){
//                        new MDeleteQuery().setVisible(true);
//                        setDefaultCloseOperation(MDeleteQuery.EXIT_ON_CLOSE);
                    }

                        else if (e.getSource() == toe_gebruikers){
//                          new MAddUser().setVisible(true);
//                          setDefaultCloseOperation(MAddUser.EXIT_ON_CLOSE);
                        }
                            else if (e.getSource() == ver_gebruikers){
//                              new MDeleteUser().setVisible(true);
//                              setDefaultCloseOperation(MDeleteUser.EXIT_ON_CLOSE);
                            }
                                else if (e.getSource() == rechten){
//                                  new MRechten().setVisible(true);
//                                  setDefaultCloseOperation(MAddUser.EXIT_ON_CLOSE);
                                }
                                           
    }

   
}

